Enabling Censorship Tolerant Networking
نویسنده
چکیده
Billions of people in the world live under heavy information censorship. We propose a new class of delay tolerant network (DTN), known as a censorship tolerant network (CTN), to counter the growing practice of Internet-based censorship. CTNs should provide strict guarantees on the privacy of both information shared within the network and the identities of network participants. CTN software needs to be publicly available as open source software and run on personal mobile devices with real-world computational, storage, and energy constraints. We show that these simple assumptions and system constraints have a non-obvious impact on the design and implementation of CTNs, and serve to differentiate our system design from previous work. We design data routing within a CTN using a new paradigm: one where nodes operate selfishly to maximize their own utility, make decisions based only on their own observations, and only communicate with nodes they trust. We introduce the Laissez-faire framework, an incentivized approach to CTN routing. Laissez-faire does not mandate any specific routing protocol, but requires that each node implement tit-for-tat by keeping track of the data exchanged with other trusted nodes. We propose several strategies for valuing and retrieving content within a CTN. We build a prototype BlackBerry implementation and conduct both controlled lab and field trials, and show how each strategy adapts to different network conditions. We further demonstrate that, unlike existing approaches to routing, Laissez-faire prevents free-riding. We build an efficient and reliable data transport protocol on top of the Short Message Service (SMS) to serve a control channel for the CTN. We conduct a series of experiments to characterise SMS behaviour under bursty, unconventional workloads. This study examines how variables such as the transmission order, delay between transmissions, the network interface used, and the time-of-day affect the service. We present the design and implementation of our transport protocol. We show that by adapting to the unique channel conditions of SMS we can reduce message overheads by as much as 50% and increase data throughput by as much as 545% over the approach used by existing applications. A CTN’s dependency on opportunistic communication imposes a significant burden on smartphone energy resources. We conduct a large-scale user study to measure the energy consumption characteristics of 20,100 smartphone users. Our dataset is two orders of magnitude larger than any previous work. We use this dataset to build the Energy Emulation
منابع مشابه
Information centric delay tolerant networking: an internet architecture for the challenged
Enabling universal Internet access is one of the key issues that is currently being addressed globally. However the existing Internet architecture is seriously challenged to ensure universal service provisioning. This technical report puts forth our vision to make the Internet more accessible by architecting a universal communication architectural framework combining two emerging architecture a...
متن کاملAn Analytical Study of People Mobility in Opportunistic Networks
An opportunistic network is a type of Delay Tolerant Network (DTN) in which communication opportunities are intermittent. Moreover, an end-to-end path between the source and the destination may never have existed, disconnection and reconnection are common occurrences, and link performance is highly variable or extreme. With numerous emerging opportunistic networking applications, strategies tha...
متن کاملFault-tolerant Distributed Information Retrieval For Supporting Publius Servers and Mobile Peers
We show how dividing a database and replicating documents and indicies in an overlapping manner provides resilience in the face of node failures, malicious attacks, censorship attempts, and network partitions. This property of fault tolerance is beneficial for a wide range of scenarios, and we examine it in the context of two applications: an IR collection distributed over a set of mobile peers...
متن کاملPhase Transition Behavior of Message Propagation in Delay Tolerant Vehicular Ad Hoc Networks∗
Abstract– The vehicular networking environment is characterized by time-varying traffic density and relatively high vehicular mobility rates. Enabling networking in the vehicular environment is challenging due to the rapidly changing topology and the vast network of roadways. In this article, we present an analytical model to describe the behavior of message propagation in a delay tolerant netw...
متن کاملPhD Forum: Routing Protocol and Performance Modeling in Delay Tolerant Vehicular Networks
Development of networking protocols is essential for an emerging class of applications described as vehicular ad hoc networks (VANETs). The scope and requirements of applications vary significantly, and existing techniques do not apply. The nature of data exchange varies in time and space and thus, the protocols need to accommodate and adapt to the requirements. Furthermore, the dynamics of the...
متن کامل